package com.schoolvisitors.repository;

import com.schoolvisitors.entity.LoginToken;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface LoginTokenRepository extends JpaRepository<LoginToken, Long> {
    List<LoginToken> findByToken(String token);

    LoginToken findTopByToken(String token);

    LoginToken findTopByRoleAndToken(String role, String token);

    LoginToken findByTokenAndRole(String token, String admin);

    void deleteByRoleAndIndexId(String role, Long indexId);
}
